<html>
	<head>
		<meta charset="utf-8"/>
		<title>BDate</title>
		<link rel="stylesheet" type="text/css" href="../style.css"/>
	</head>
	<body>
		<h1>BDate</h1>
		<p>Inherites from <a href="BThing.html">BThing</a></p>
		<h2>public</h2>
		<method num="0"> inline <a href="#0">BDate</a>(int days = 0) </method><br/>
		<method num="1"> { <a href="#1"/></method><br/>
		<method num="2"><a href="#2"> reset</a>(); </method><br/>
		<method num="3"> _days = days; <a href="#3"/></method><br/>
		<method num="4"><a href="#4"> correct</a>(); </method><br/>
		<method num="5"> } <a href="#5"/></method><br/>
		<method num="6"> inline <a href="#6">BDate</a>(int years, int months, unsigned days) </method><br/>
		<method num="7"> { <a href="#7"/></method><br/>
		<method num="8"> _years = years; <a href="#8"/></method><br/>
		<method num="9"> _months = months; <a href="#9"/></method><br/>
		<method num="10"> _days = days; <a href="#10"/></method><br/>
		<method num="11"><a href="#11"> correct</a>(); </method><br/>
		<method num="12"> } <a href="#12"/></method><br/>
		<method num="13"> inline <a href="#13">BDate</a>(const BDate& other) </method><br/>
		<method num="14"> { <a href="#14"/></method><br/>
		<method num="15"> _years = other._years; <a href="#15"/></method><br/>
		<method num="16"> _months = other._months; <a href="#16"/></method><br/>
		<method num="17"> _days = other._days; <a href="#17"/></method><br/>
		<method num="18"><a href="#18"> correct</a>(); </method><br/>
		<method num="19"> } <a href="#19"/></method><br/>
		<method num="20"><a href="#20"> </a></method><br/>
		<method num="21"> inline void <a href="#21">reset</a>() </method><br/>
		<method num="22"> { <a href="#22"/></method><br/>
		<method num="23"> _years = 0; <a href="#23"/></method><br/>
		<method num="24"> _months = 0; <a href="#24"/></method><br/>
		<method num="25"> _days = 0; <a href="#25"/></method><br/>
		<method num="26"> } <a href="#26"/></method><br/>
		<method num="27"><a href="#27"> </a></method><br/>
		<method num="28"> inline void <a href="#28">set</a>(int years, int months, unsigned days) </method><br/>
		<method num="29"> { <a href="#29"/></method><br/>
		<method num="30"> _years = years; <a href="#30"/></method><br/>
		<method num="31"> _months = months; <a href="#31"/></method><br/>
		<method num="32"> _days = days; <a href="#32"/></method><br/>
		<method num="33"> } <a href="#33"/></method><br/>
		<method num="34"> inline bool <a href="#34">set</a>(const BString& str, char split = '-') </method><br/>
		<method num="35"> { <a href="#35"/></method><br/>
		<method num="36"> BStringList strlst = <a href="#36">str.split</a>(split); </method><br/>
		<method num="37"> if <a href="#37"/>(strlst.size() == 3) </method><br/>
		<method num="38"> { <a href="#38"/></method><br/>
		<method num="39"> _years = <a href="#39">strlst[0].toInt</a>(); </method><br/>
		<method num="40"> _months = <a href="#40">strlst[1].toInt</a>(); </method><br/>
		<method num="41"> _days = <a href="#41">strlst[2].toInt</a>(); </method><br/>
		<method num="42"> return true; <a href="#42"/></method><br/>
		<method num="43"> } <a href="#43"/></method><br/>
		<method num="44"> return false; <a href="#44"/></method><br/>
		<method num="45"> } <a href="#45"/></method><br/>
		<method num="46"><a href="#46"> </a></method><br/>
		<method num="47"> inline int <a href="#47">years</a>() const </method><br/>
		<method num="48"> { <a href="#48"/></method><br/>
		<method num="49"> return _years; <a href="#49"/></method><br/>
		<method num="50"> } <a href="#50"/></method><br/>
		<method num="51"> inline int <a href="#51">months</a>() const </method><br/>
		<method num="52"> { <a href="#52"/></method><br/>
		<method num="53"> return _months; <a href="#53"/></method><br/>
		<method num="54"> } <a href="#54"/></method><br/>
		<method num="55"> inline int <a href="#55">days</a>() const </method><br/>
		<method num="56"> { <a href="#56"/></method><br/>
		<method num="57"> return _days; <a href="#57"/></method><br/>
		<method num="58"> } <a href="#58"/></method><br/>
		<method num="59"> inline int <a href="#59">total</a>()const </method><br/>
		<method num="60"> { <a href="#60"/></method><br/>
		<method num="61"> return <a href="#61"/>(int)_total; </method><br/>
		<method num="62"> } <a href="#62"/></method><br/>
		<method num="63"><a href="#63"> </a></method><br/>
		<method num="64"> inline void <a href="#64">operator = </a>(const BDate& other) </method><br/>
		<method num="65"> { <a href="#65"/></method><br/>
		<method num="66"> _years = other._years; <a href="#66"/></method><br/>
		<method num="67"> _months = other._months; <a href="#67"/></method><br/>
		<method num="68"> _days = other._days; <a href="#68"/></method><br/>
		<method num="69"><a href="#69"> correct</a>(); </method><br/>
		<method num="70"> } <a href="#70"/></method><br/>
		<method num="71"><a href="#71"> </a></method><br/>
		<method num="72"> inline bool <a href="#72">operator == </a>(const BDate& time) const </method><br/>
		<method num="73"> { <a href="#73"/></method><br/>
		<method num="74"> return _years == time._years && _months == time._months && _days == time._days; <a href="#74"/></method><br/>
		<method num="75"> } <a href="#75"/></method><br/>
		<method num="76"> inline bool <a href="#76">operator != </a>(const BDate& time) const </method><br/>
		<method num="77"> { <a href="#77"/></method><br/>
		<method num="78"> return _years != time._years || _months != time._months || _days != time._days; <a href="#78"/></method><br/>
		<method num="79"> } <a href="#79"/></method><br/>
		<method num="80"><a href="#80"> </a></method><br/>
		<method num="81"> inline void <a href="#81">operator += </a>(const BDate& other) </method><br/>
		<method num="82"> { <a href="#82"/></method><br/>
		<method num="83"> _years += other._years; <a href="#83"/></method><br/>
		<method num="84"> _months += other._months; <a href="#84"/></method><br/>
		<method num="85"> _days += other._days; <a href="#85"/></method><br/>
		<method num="86"><a href="#86"> correct</a>(); </method><br/>
		<method num="87"> } <a href="#87"/></method><br/>
		<method num="88"> inline const BDate& <a href="#88">operator + </a>(const BDate& other) const </method><br/>
		<method num="89"> { <a href="#89"/></method><br/>
		<method num="90"> BDate temp = <a href="#90"/>(*this); </method><br/>
		<method num="91"> temp += other; <a href="#91"/></method><br/>
		<method num="92"> return *this; <a href="#92"/></method><br/>
		<method num="93"> } <a href="#93"/></method><br/>
		<method num="94"><a href="#94"> </a></method><br/>
		<method num="95"> inline void <a href="#95">operator += </a>(int days) </method><br/>
		<method num="96"> { <a href="#96"/></method><br/>
		<method num="97"> _days += days; <a href="#97"/></method><br/>
		<method num="98"><a href="#98"> correct</a>(); </method><br/>
		<method num="99"> } <a href="#99"/></method><br/>
		<method num="100"> inline const BDate <a href="#100">operator + </a>(int seconds) const </method><br/>
		<method num="101"> { <a href="#101"/></method><br/>
		<method num="102"> BDate temp = *this; <a href="#102"/></method><br/>
		<method num="103"> temp += seconds; <a href="#103"/></method><br/>
		<method num="104"> return temp; <a href="#104"/></method><br/>
		<method num="105"> } <a href="#105"/></method><br/>
		<method num="106"><a href="#106"> </a></method><br/>
		<method num="107"> inline void <a href="#107">operator -= </a>(int days) </method><br/>
		<method num="108"> { <a href="#108"/></method><br/>
		<method num="109"> _days -= days; <a href="#109"/></method><br/>
		<method num="110"><a href="#110"> correct</a>(); </method><br/>
		<method num="111"> } <a href="#111"/></method><br/>
		<method num="112"> inline const BDate <a href="#112">operator - </a>(int seconds) const </method><br/>
		<method num="113"> { <a href="#113"/></method><br/>
		<method num="114"> BDate temp = *this; <a href="#114"/></method><br/>
		<method num="115"> temp -= seconds; <a href="#115"/></method><br/>
		<method num="116"> return temp; <a href="#116"/></method><br/>
		<method num="117"> } <a href="#117"/></method><br/>
		<method num="118"><a href="#118"> </a></method><br/>
		<method num="119"> inline bool <a href="#119">operator > </a>(const BDate& other) const </method><br/>
		<method num="120"> { <a href="#120"/></method><br/>
		<method num="121"> return _total > other._total; <a href="#121"/></method><br/>
		<method num="122"> } <a href="#122"/></method><br/>
		<method num="123"> inline bool <a href="#123">operator >= </a>(const BDate& other) const </method><br/>
		<method num="124"> { <a href="#124"/></method><br/>
		<method num="125"> return _total >= other._total; <a href="#125"/></method><br/>
		<method num="126"> } <a href="#126"/></method><br/>
		<method num="127"><a href="#127"> </a></method><br/>
		<method num="128"> inline bool <a href="#128">operator < </a>(const BDate& other) const </method><br/>
		<method num="129"> { <a href="#129"/></method><br/>
		<method num="130"> return _total < other._total; <a href="#130"/></method><br/>
		<method num="131"> } <a href="#131"/></method><br/>
		<method num="132"> inline bool <a href="#132">operator <= </a>(const BDate& other) const </method><br/>
		<method num="133"> { <a href="#133"/></method><br/>
		<method num="134"> return _total <= other._total; <a href="#134"/></method><br/>
		<method num="135"> } <a href="#135"/></method><br/>
		<method num="136"><a href="#136"> </a></method><br/>
		<h2>protected</h2>
		<method num="137"> inline void <a href="#137">correct</a>() </method><br/>
		<method num="138"> { <a href="#138"/></method><br/>
		<method num="139"> if <a href="#139"/>(_days > 30 || _days < 0) </method><br/>
		<method num="140"> { <a href="#140"/></method><br/>
		<method num="141"> int months = _days / 30; <a href="#141"/></method><br/>
		<method num="142"> _months += months; <a href="#142"/></method><br/>
		<method num="143"> _days -= months * 30; <a href="#143"/></method><br/>
		<method num="144"> } <a href="#144"/></method><br/>
		<method num="145"> if <a href="#145"/>(_months > 12 || _months < 0) </method><br/>
		<method num="146"> { <a href="#146"/></method><br/>
		<method num="147"> int years = _months / 12; <a href="#147"/></method><br/>
		<method num="148"> _years += years; <a href="#148"/></method><br/>
		<method num="149"> _months -= years * 12; <a href="#149"/></method><br/>
		<method num="150"> } <a href="#150"/></method><br/>
		<method num="151"> _total = 0; <a href="#151"/></method><br/>
		<method num="152"> _total += <a href="#152"/>(_years * 365 + _months * 30 + _days) * 24 * 60 * 60; </method><br/>
		<method num="153"> } <a href="#153"/></method><br/>
		<method num="154"><a href="#154"> </a></method><br/>
		<desc>
			<h2 id="desc">Description : </h2>
			<p tag="doc">this is method comment</p>
			See also : 
		</desc>
		<br/>
		<h2 id="docs" tag="public">Public Method Document : </h2>
		<method id="0">
			<div> inline BDate(int days = 0) </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="1">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="2">
			<div> reset(); </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="3">
			<div> _days = days; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="4">
			<div> correct(); </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="5">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="6">
			<div> inline BDate(int years, int months, unsigned days) </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="7">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="8">
			<div> _years = years; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="9">
			<div> _months = months; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="10">
			<div> _days = days; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="11">
			<div> correct(); </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="12">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="13">
			<div> inline BDate(const BDate& other) </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="14">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="15">
			<div> _years = other._years; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="16">
			<div> _months = other._months; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="17">
			<div> _days = other._days; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="18">
			<div> correct(); </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="19">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="20">
			<div> </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="21">
			<div> inline void reset() </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="22">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="23">
			<div> _years = 0; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="24">
			<div> _months = 0; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="25">
			<div> _days = 0; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="26">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="27">
			<div> </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="28">
			<div> inline void set(int years, int months, unsigned days) </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="29">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="30">
			<div> _years = years; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="31">
			<div> _months = months; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="32">
			<div> _days = days; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="33">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="34">
			<div> inline bool set(const BString& str, char split = '-') </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="35">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="36">
			<div> BStringList strlst = str.split(split); </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="37">
			<div> if (strlst.size() == 3) </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="38">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="39">
			<div> _years = strlst[0].toInt(); </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="40">
			<div> _months = strlst[1].toInt(); </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="41">
			<div> _days = strlst[2].toInt(); </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="42">
			<div> return true; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="43">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="44">
			<div> return false; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="45">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="46">
			<div> </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="47">
			<div> inline int years() const </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="48">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="49">
			<div> return _years; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="50">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="51">
			<div> inline int months() const </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="52">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="53">
			<div> return _months; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="54">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="55">
			<div> inline int days() const </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="56">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="57">
			<div> return _days; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="58">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="59">
			<div> inline int total()const </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="60">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="61">
			<div> return (int)_total; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="62">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="63">
			<div> </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="64">
			<div> inline void operator = (const BDate& other) </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="65">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="66">
			<div> _years = other._years; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="67">
			<div> _months = other._months; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="68">
			<div> _days = other._days; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="69">
			<div> correct(); </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="70">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="71">
			<div> </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="72">
			<div> inline bool operator == (const BDate& time) const </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="73">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="74">
			<div> return _years == time._years && _months == time._months && _days == time._days; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="75">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="76">
			<div> inline bool operator != (const BDate& time) const </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="77">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="78">
			<div> return _years != time._years || _months != time._months || _days != time._days; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="79">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="80">
			<div> </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="81">
			<div> inline void operator += (const BDate& other) </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="82">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="83">
			<div> _years += other._years; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="84">
			<div> _months += other._months; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="85">
			<div> _days += other._days; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="86">
			<div> correct(); </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="87">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="88">
			<div> inline const BDate& operator + (const BDate& other) const </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="89">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="90">
			<div> BDate temp = (*this); </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="91">
			<div> temp += other; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="92">
			<div> return *this; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="93">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="94">
			<div> </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="95">
			<div> inline void operator += (int days) </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="96">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="97">
			<div> _days += days; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="98">
			<div> correct(); </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="99">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="100">
			<div> inline const BDate operator + (int seconds) const </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="101">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="102">
			<div> BDate temp = *this; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="103">
			<div> temp += seconds; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="104">
			<div> return temp; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="105">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="106">
			<div> </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="107">
			<div> inline void operator -= (int days) </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="108">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="109">
			<div> _days -= days; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="110">
			<div> correct(); </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="111">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="112">
			<div> inline const BDate operator - (int seconds) const </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="113">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="114">
			<div> BDate temp = *this; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="115">
			<div> temp -= seconds; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="116">
			<div> return temp; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="117">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="118">
			<div> </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="119">
			<div> inline bool operator > (const BDate& other) const </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="120">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="121">
			<div> return _total > other._total; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="122">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="123">
			<div> inline bool operator >= (const BDate& other) const </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="124">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="125">
			<div> return _total >= other._total; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="126">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="127">
			<div> </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="128">
			<div> inline bool operator < (const BDate& other) const </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="129">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="130">
			<div> return _total < other._total; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="131">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="132">
			<div> inline bool operator <= (const BDate& other) const </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="133">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="134">
			<div> return _total <= other._total; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="135">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="136">
			<div> </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<h2 id="docs" tag="protected">Protected Method Document : </h2>
		<method id="137">
			<div> inline void correct() </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="138">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="139">
			<div> if (_days > 30 || _days < 0) </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="140">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="141">
			<div> int months = _days / 30; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="142">
			<div> _months += months; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="143">
			<div> _days -= months * 30; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="144">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="145">
			<div> if (_months > 12 || _months < 0) </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="146">
			<div> { </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="147">
			<div> int years = _months / 12; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="148">
			<div> _years += years; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="149">
			<div> _months -= years * 12; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="150">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="151">
			<div> _total = 0; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="152">
			<div> _total += (_years * 365 + _months * 30 + _days) * 24 * 60 * 60; </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="153">
			<div> } </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="154">
			<div> </div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
	</body>
</html>